<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@taglib prefix="s" uri="strutsTags"%>
<html>
	<head>
		<script type="text/javascript" src="../resource/js/configuration/configExaminShift.js"></script>
	</head>
<body>
<div class="wrapper">
	<div class="tipdiv">
		<p>1. 每月考勤汇总时，迟到和早退按次数汇总；缺勤时间（每日数据）先折算成小时，再折算成天</p>
		<p>2. 必须在班次规定时间内刷卡（缺省提前刷卡和延后刷卡为正常上下班120分钟内），否则刷卡记录无效</p>
		<p>3. 缺勤、加班等考勤数据，需要按班次每天折算，先从分钟折算到小时，再从小时折算成天</p>
		<p>4. 如果小时折算成天精确到0.5天，请假、缺勤等按班次百分比折算到天；每日/每月考勤缺省按天显示</p>
		<p>5. 如果小时折算成天精确到0.1天，请假、缺勤等按固定系数折算到天；每日/每月考勤缺省按小时显示</p>
	</div>
	<div class="contentdiv">
		<form id="examinShiftConfigForm" action="examinShiftUpdateConfig.action" name="examinShiftConfigForm" method="post">
			<s:token />
			<p>
				迟到次数: 迟到在<s:textfield id="firstLateBegin"
						name="firstLateBegin" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>到 <s:textfield
						id="firstLateEnd" name="firstLateEnd" size="3" onkeyup="value=value.replace(/\D/g,''); changeSencondLateBegin();" maxlength="3"/>
						分钟内算一次；迟到在<s:textfield id="secondLateBegin"
						name="secondLateBegin" size="3" readonly="true" />到 <s:textfield
						id="secondLateEnd" name="secondLateEnd" size="3" onkeyup="value=value.replace(/\D/g,''); changeThirdLateBegin();" maxlength="3"/>
						分钟内算二次；迟到在<s:textfield id="thirdLateBegin"
						name="thirdLateBegin" size="3" readonly="true" />到 <s:textfield
						id="thirdLateEnd" name="thirdLateEnd" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>分钟内算三次。
			</p>
			<p>
				早退次数: 早退在<s:textfield id="firstEarlyLeaveBegin"
						name="firstEarlyLeaveBegin" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>到 <s:textfield
						id="firstEarlyLeaveEnd" name="firstEarlyLeaveEnd" size="3" onkeyup="value=value.replace(/\D/g,''); changeSecondEarlyLeaveBegin();" maxlength="3"/>
						分钟内算一次；早退在<s:textfield id="secondEarlyLeaveBegin"
						name="secondEarlyLeaveBegin" size="3" readonly="true"/>到 <s:textfield
						id="secondEarlyLeaveEnd" name="secondEarlyLeaveEnd" size="3" onkeyup="value=value.replace(/\D/g,''); changeThirdEarlyLeaveBegin();" maxlength="3"/>
						分钟内算二次；早退在<s:textfield id="thirdEarlyLeaveBegin"
						name="thirdEarlyLeaveBegin" size="3" readonly="true"/>到 <s:textfield
						id="thirdEarlyLeaveEnd" name="thirdEarlyLeaveEnd" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>分钟内算三次。
			</p>
			<p>
				缺勤时间: 迟到早退超过
					<s:textfield id="sys_examin_absent_minute"
						name="sys_examin_absent_minute" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="4"/>
					分钟算缺勤。
			</p>
			<p>
				提前刷卡: 上班最多提前
					<s:textfield id="sys_shift_start_minute"
						name="sys_shift_start_minute" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>
					分钟刷卡。
			</p>
			<p>
				延后刷卡: 下班最晚延后
					<s:textfield id="sys_shift_end_minute" name="sys_shift_end_minute"
						size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>
					分钟刷卡。
			</p>
			<p>
				重复刷卡: 在<s:textfield id="sys_shift_cardrepeat_minute"
						name="sys_shift_cardrepeat_minute" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>
					分钟内重复刷卡只保留第一笔刷卡记录。
			</p>
			<p>
				分钟折算小时: 不到<s:textfield id="sys_shift_asHalfHour"
						name="sys_shift_asHalfHour" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3" />分钟算0小时；不超过
				<s:textfield id="sys_shift_asHour"
						name="sys_shift_asHour" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>分钟算0.5小时；超过算1小时。
			</p>
			<p>
				<s:hidden id="sys_examin_hourtoday_mode" name="sys_examin_hourtoday_mode"></s:hidden>
				<s:if test="sys_examin_hourtoday_mode==0">
					<input type="radio" class="radio" name="sys_examin_hourtoday_modeRadio" onClick="changeHourtodayMode()" value="0" checked="checked"/>小时折算天数精确到0.5天：
				</s:if>
				<s:else>
					<input type="radio" class="radio" name="sys_examin_hourtoday_modeRadio" onClick="changeHourtodayMode()" value="0"/>小时折算天数精确到0.5天：
				</s:else>
				不到<s:textfield id="sys_shift_asHalfDay" name="sys_shift_asHalfDay" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>%
				算0天；不超过
				<s:textfield id="sys_shift_asDay" name="sys_shift_asDay" size="3" onkeyup="value=value.replace(/\D/g,'');" maxlength="3"/>%
				算0.5天；超过算1天
			</p>
			<p>
				<s:if test="sys_examin_hourtoday_mode==1">
					<input type="radio" class="radio" name="sys_examin_hourtoday_modeRadio" onClick="changeHourtodayMode()" value="1"  checked="checked"/>小时折算天数精确到0.1天：
				</s:if>
				<s:else>
		            <input type="radio" class="radio" name="sys_examin_hourtoday_modeRadio" onClick="changeHourtodayMode()" value="1"/>小时折算天数精确到0.1天：
				</s:else>
			           一天等于<s:textfield id="sys_examin_leave_mode" name="sys_examin_leave_mode" size="3" maxlength="2" onkeyup="value=value.replace(/\D/g,'')"></s:textfield>小时
			</p>
			<p>
				<br>
				<input class="button" type="button" id="updateExaminShiftBt"
					name="updateExaminShiftBt" value="更新" onClick="return doExaminShiftCheck();" />
			</p>
	    </form>
	</div>
</div>
</body>
</html>